Pattern Tool Support to Guide Interface Design
نویسندگان
چکیده
Design patterns have proved very helpful in encapsulating the knowledge required for solving design related problems, and have found their way into the CHI domain. Many interface patterns can be formalised and expressed via UML models, which provides the opportunity to incorporate such patterns into CASE tools in order to assist user interface designers. This paper presents an implemented tool-based approach for the discovery of an appropriate set of design patterns applicable to a high-level model of the system. The tool accepts a UML model of the system and presents a set of interface design patterns that can be used to create an effective implementation. The tool is aimed at providing designers with guidance as to which successful design approaches are potentially appropriate for a new interactive system, acting as a supportive aid to the design process. The use of high-level modelling approaches allows designers to focus on the interactions and nature of their systems, rather than on the technologically-driven details.
منابع مشابه
Pattern Tool Support to Guide Interface Design
Design patterns have proved very helpful in encapsulating the knowledge required for solving design related problems, and have found their way into the CHI domain. Many interface patterns can be formalised and expressed via UML models, which provides the opportunity to incorporate such patterns into CASE tools in order to assist user interface designers. This paper presents an implemented tool-...
متن کاملTool Support for Pattern Oriented Design: GUI, Database, and Pattern Browser
Tool Support for Pattern Oriented Design: GUI, Database, and Pattern Browser
متن کاملImplementing Run-time Support for Components using Object-Oriented Programming
ions That Guide Component Implementation We implement components by trying to be first of all good designers and secondly by following the Java Beans “design pattern” conventions. In this way we can benefit from the powerful introspection mechanism of Java Beans. [2] Identifies three technical features that need to be supported by component-oriented programming: component containment, multiple ...
متن کاملComputer-Aided Design Platform For Educational Software
The paper describes a proposal a new platform whose main objective is to assist in preparing of the author’s guide and the development of educational software. This platform has support the X-TEC (TechnoDidactical Extension for Instruction/Learning based on the Computer) model. It's composed for two parts: a graphical tool and a code generation tool. The graphical tool makes possible the editio...
متن کاملUsability and efficiency. The HELIOS approach to development of user interfaces.
This paper describes the user interface related services of the HELIOS project. The design and implementation of efficient user interfaces is a prerequisite for successful introduction of computer support in health care ward units. Design principles must be based on a basic understanding of cognitive aspects of human-computer interaction, as well as on detailed knowledge about the specific need...
متن کامل